package com.syys.privacy.annotation;

import com.syys.common.annotation.Excel;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author ys
 * @Classname Paragraph
 * @Description 获取段落目标字段注解 区分-章节 数据来源
 * @Date 2021/7/20 14:54
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ParagraphField {


    /**
     * 字段类型（0：问题是否选择；1：多选；2：输入）
     */
    ParagraphField.Type type() default ParagraphField.Type.RADIO;

    enum Type {
        RADIO(0), CHECK(1), INPUT(2),CONTENT(3);
        private final int value;

        Type(int value) {
            this.value = value;
        }

        public int value() {
            return this.value;
        }
    }

}
